#!/bin/bash
# 上传编译好的程序到远程git
GIT_SERVER_URL="https://gitee.com/zhangdi168/xingluyi-release.git"
BUILD_RELEASE_DIR="/home/devbox/project/release"  # 更新为你的实际路径

# 拷贝前端文件（如果需要）
# cd /home/devbox/project/front
# cp -R dist/* "$BUILD_RELEASE_DIR"

# 切换到发行目录
cd "$BUILD_RELEASE_DIR" || { echo "无法切换到发行目录"; exit 1; }

# 初始化 git 仓库（如果尚未初始化）
if [ ! -d .git ]; then
  git init
  git remote add origin "$GIT_SERVER_URL"
fi

# 添加所有更改到暂存区
git add .

# 提示用户输入git更新内容
read -p "请输入git更新内容: " input_msg

# 获取当前日期和时间
current_date=$(date +%Y%m%d)
current_time=$(date +%H%M%S)

# 提交更改
git commit -m "${input_msg}, date: ${current_date} ${current_time}"

# 推送到远程仓库
# 注意：确保远程分支名称正确（例如 master 或 main）
git push -u origin master

# 如果使用的是 main 分支，请替换为以下命令：
# git push -u origin main